package top.dingwen.io.treasure.api.upc;

import lombok.Data;
import top.dingwen.io.treasure.api.base.response.IBaseResponse;

import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;

/**
 * ScopeContainer : 范围容器
 *
 * @author dingwen
 * @since 2024/7/30 09:23
 */
@Data
public class ScopeContainerResponse<T> extends ConcurrentHashMap<String, Set<T>> implements IBaseResponse {

    private static final long serialVersionUID = -5348084278668153299L;

    /**
     * 执行结果
     */
    private Boolean success;

    /**
     * 业务响应码
     */
    private String code;

    /**
     * 业务响应消息
     */
    private String message;
}
